# 1.配置实验环境
import matplotlib.pyplot as plt # 导入pyplot模块
plt.rcParams['font.sans-serif'] = ['SimHei'] # 解决中文乱码问题
plt.rcParams['axes.unicode_minus'] = False # 解决正负号乱码问题
# 2.准备数据
item_name = ["三星", "华为", "苹果", "小米", "OPPO", "VIVO", "其他"] # 品牌名
item_quantity = [296.5, 238.5, 196.2, 124.5, 119.8, 113.7, 396.8] # 各品牌手机全球销量（单位：百万）
# 3.创建画布
plt.figure(figsize=(10, 5), dpi=150)
# 4.绘制饼图
explode = (0, 0, 0, 0, 0, 0, 0.1) # 突出展示【其他】手机部分
plt.pie(item_quantity, labels=item_name, autopct="%.2f%%", explode=explode)
# 5.修饰图像
plt.title("2019年全球各品牌手机出货量", fontsize=16) # 添加标题
plt.axis("equal") # 修正饼图的展示效果
plt.legend()
plt.show()